package beans;
/**
 * 客户端响应消息
 * @param T 响应消息类型
 * */

import enums.ApiStatus;
import enums.CmdType;
/**
 * 消息响应
 * @param T 响应消息体
 * */
public class ApiResponse<T> {
	/**响应状态*/
	private int ApiStatus;
	/**请求类型*/
	private CmdType CmdType;
	/**发送短信应答 或 或者短信抵达报告列表 或 或者上行短信列表*/
	private T Data;
	/**响应状态*/
	private String Error;
	
	public int getApiStatus() {
		return ApiStatus;
	}
	public void setApiStatus(int apiStatus) {
//		ApiStatus = enums.ApiStatus.codeOf(apiStatus);
		ApiStatus = apiStatus;
	}
	public CmdType getCmdType() {
		return CmdType;
	}
	public void setCmdType(CmdType cmdType) {
		CmdType = cmdType;
	}
	public T getData() {
		return Data;
	}
	public void setData(T data) {
		Data = data;
	}
	public String getError() {
		return Error;
	}
	public void setError(String error) {
		Error = error;
	}
}
